#ifndef COMPUTERTANK_H
#define COMPUTERTANK_H

#include "Tank.h"
#include "Treasure.h"


class ComputerTank : public Tank
{
    public:
        ComputerTank(const char* szName);
        virtual ~ComputerTank();

        Treasure* getTre(); // 获取坦克身上的宝物
        void setTre(Treasure* _tre);    //设置坦克身上的宝物

        float getMoveTime();
        void setMoveTime(float moveTime);


        virtual void move(int iKey);    // 电脑坦克移动方法
        virtual void shooting();    // 电脑坦克射击方法

        void OnMove(float fDeltaTime);

    protected:

    private:
        Treasure* tre;  // 电脑坦克身上携带的宝物
        float moveTime;
};

#endif // COMPUTERTANK_H
